
<!DOCTYPE HTML>
<html lang="" >
    <head>
        <meta charset="UTF-8">
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
        <title>营销案例 · GitBook</title>
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="description" content="">
        <meta name="generator" content="GitBook 3.2.3">
        
        
        
    
    <link rel="stylesheet" href="../../gitbook/style.css">

    
            
                
                <link rel="stylesheet" href="../../gitbook/gitbook-plugin-highlight/website.css">
                
            
                
                <link rel="stylesheet" href="../../gitbook/gitbook-plugin-search/search.css">
                
            
                
                <link rel="stylesheet" href="../../gitbook/gitbook-plugin-fontsettings/website.css">
                
            
        

    

    
        
    
        
    
        
    
        
    
        
    
        
    

        
    
    
    <meta name="HandheldFriendly" content="true"/>
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../gitbook/images/apple-touch-icon-precomposed-152.png">
    <link rel="shortcut icon" href="../../gitbook/images/favicon.ico" type="image/x-icon">

    
    
    <link rel="prev" href="../mall/mallDemo.html" />
    

    </head>
    <body>
        
<div class="book">
    <div class="book-summary">
        
            
<div id="book-search-input" role="search">
    <input type="text" placeholder="Type to search" />
</div>

            
                <nav role="navigation">
                


<ul class="summary">
    
    

    

    
        
        
    
        <li class="chapter " data-level="1.1" data-path="../../">
            
                <a href="../../">
            
                    
                    前言
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.1.1" data-path="../../arch/arch.html">
            
                <a href="../../arch/arch.html">
            
                    
                    技术架构
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.1.2" data-path="../../server/serverSummary.html">
            
                <a href="../../server/serverSummary.html">
            
                    
                    服务端部署
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.1.3" data-path="../../operationManual/">
            
                <a href="../../operationManual/">
            
                    
                    服务端操作手册
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.1.4" >
            
                <span>
            
                    
                    开发指南
            
                </span>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.1.4.1" data-path="../../client/clientSpring.html">
            
                <a href="../../client/clientSpring.html">
            
                    
                    Client接入(Spring)
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.1.4.2" data-path="../../client/clientNoSpring.html">
            
                <a href="../../client/clientNoSpring.html">
            
                    
                    Client接入(非Spring)
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.1.4.3" data-path="../../client/nodeDevelop.html">
            
                <a href="../../client/nodeDevelop.html">
            
                    
                    组件开发
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.1.4.4" data-path="../../client/runnerContext.html">
            
                <a href="../../client/runnerContext.html">
            
                    
                    执行上下文
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.1.4.5" data-path="../../client/runnerEngine.html">
            
                <a href="../../client/runnerEngine.html">
            
                    
                    执行引擎
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="1.1.5" data-path="../mall/mallDemo.html">
            
                <a href="../mall/mallDemo.html">
            
                    
                    电商案例
            
                </a>
            

            
        </li>
    
        <li class="chapter active" data-level="1.1.6" data-path="marketDemo.html">
            
                <a href="marketDemo.html">
            
                    
                    营销案例
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

    

    <li class="divider"></li>

    <li>
        <a href="https://www.gitbook.com" target="blank" class="gitbook-link">
            Published with GitBook
        </a>
    </li>
</ul>


                </nav>
            
        
    </div>

    <div class="book-body">
        
            <div class="body-inner">
                
                    

<div class="book-header" role="navigation">
    

    <!-- Title -->
    <h1>
        <i class="fa fa-circle-o-notch fa-spin"></i>
        <a href="../.." >营销案例</a>
    </h1>
</div>




                    <div class="page-wrapper" tabindex="-1" role="main">
                        <div class="page-inner">
                            
<div id="book-search-results">
    <div class="search-noresults">
    
                                <section class="normal markdown-section">
                                
                                <h1 id="&#x8425;&#x9500;&#x6848;&#x4F8B;">&#x8425;&#x9500;&#x6848;&#x4F8B;</h1>
<p>&#x8425;&#x9500;&#x6848;&#x4F8B;&#x662F;&#x4E00;&#x4E2A;&#x6839;&#x636E;&#x4EA4;&#x6613;&#x4FE1;&#x606F;&#x8BA1;&#x7B97;&#x8FD4;&#x73B0;&#x91D1;&#x989D;&#x7684;&#x6848;&#x4F8B;&#x3002;<br>
fiborule-test-market&#x6A21;&#x5757;</p>
<ul>
<li>1&#x3001;&#x5224;&#x65AD;&#x4EA4;&#x6613;&#x65F6;&#x95F4;&#x662F;&#x5426;&#x5728;&#x6D3B;&#x52A8;&#x65F6;&#x95F4;&#x8303;&#x56F4;&#x5185;&#xFF1B;</li>
<li>2&#x3001;&#x5224;&#x65AD;&#x5F53;&#x524D;&#x5BA2;&#x6237;&#x662F;&#x5426;&#x62A5;&#x540D;&#x8BE5;&#x6D3B;&#x52A8;&#xFF1B;</li>
<li>3&#x3001;&#x5546;&#x6237;&#x9650;&#x5236;&#xFF1B;</li>
<li>4&#x3001;&#x7D2F;&#x8BA1;&#x6D88;&#x8D39;&#x91D1;&#x989D;&#x9650;&#x5236;&#xFF1B;</li>
<li>5&#x3001;&#x8BA1;&#x7B97;&#x8FD4;&#x73B0;&#x91D1;&#x989D;&#xFF0C;&#x5E76;&#x9650;&#x5236;&#x6700;&#x5927;&#x8FD4;&#x73B0;&#x91D1;&#x989D;&#x3002;</li>
</ul>
<h2 id="&#x7EC4;&#x4EF6;&#x5F00;&#x53D1;">&#x7EC4;&#x4EF6;&#x5F00;&#x53D1;</h2>
<hr>
<ul>
<li>ContextInitNode - &#x4EA4;&#x6613;&#x4FE1;&#x606F;&#x521D;&#x59CB;&#x5316;&#x8282;&#x70B9;&#xFF0C;&#x521D;&#x59CB;&#x5316;&#x53C2;&#x6570;</li>
<li>DateJudgeNode - &#x65F6;&#x95F4;&#x5224;&#x65AD;&#x8282;&#x70B9;&#xFF0C;&#x5224;&#x65AD;&#x4EA4;&#x6613;&#x65F6;&#x95F4;&#x662F;&#x5426;&#x5728;&#x6D3B;&#x52A8;&#x65F6;&#x95F4;&#x8303;&#x56F4;&#x5185;</li>
<li>EnrollJudgeNode - &#x4EA4;&#x6613;&#x5BA2;&#x6237;&#x662F;&#x5426;&#x62A5;&#x540D;&#x8BE5;&#x6D3B;&#x52A8;&#x5224;&#x65AD;</li>
<li>MerchantJudgeNode - &#x5546;&#x6237;&#x5224;&#x65AD;&#xFF0C;&#x662F;&#x5426;&#x4E3A;&#x5BF9;&#x5E94;&#x7684;&#x5546;&#x6237;</li>
<li>ConsumeAmountJudgeNode - &#x7D2F;&#x8BA1;&#x6D88;&#x8D39;&#x91D1;&#x989D;&#x5224;&#x65AD;&#xFF0C;&#x53EF;&#x4EE5;&#x653E;&#x5728;redis&#x4E2D;&#xFF0C;&#x5224;&#x65AD;&#x7D2F;&#x8BA1;&#x91D1;&#x989D;&#x662F;&#x5426;&#x8FBE;&#x6807;&#xFF0C;&#x5E76;&#x7D2F;&#x52A0;&#x91D1;&#x989D;</li>
<li>CashBackNode - &#x6839;&#x636E;&#x8FD4;&#x73B0;&#x767E;&#x5206;&#x6BD4;&#x8BA1;&#x7B97;&#x8FD4;&#x73B0;&#x91D1;&#x989D;&#xFF0C;&#x5E76;&#x5224;&#x65AD;&#x9650;&#x989D;</li>
</ul>
<h2 id="&#x540E;&#x53F0;&#x914D;&#x7F6E;">&#x540E;&#x53F0;&#x914D;&#x7F6E;</h2>
<hr>
<pre><code class="lang-Java">fiborule.app=<span class="hljs-number">38</span>
fiborule.server=<span class="hljs-number">192.168</span>.1.38:<span class="hljs-number">18121</span>
fiborule.scene-list[<span class="hljs-number">0</span>].name=market
fiborule.scene-list[<span class="hljs-number">0</span>].path=com.fibo.rule.test.market
</code></pre>
<h2 id="&#x5F15;&#x64CE;&#x6D41;&#x7A0B;&#x56FE;">&#x5F15;&#x64CE;&#x6D41;&#x7A0B;&#x56FE;</h2>
<hr>
<p><img src="marketDemoEngine.png" alt="&#x5F15;&#x64CE;&#x6D41;&#x7A0B;&#x56FE;"></p>
<h2 id="&#x6267;&#x884C;&#x7ED3;&#x679C;">&#x6267;&#x884C;&#x7ED3;&#x679C;</h2>
<hr>
<p>&#x53C2;&#x6570;-&#x8BA2;&#x5355;&#x4FE1;&#x606F;json</p>
<pre><code class="lang-json">{
  <span class="hljs-string">&quot;bankTradeCode&quot;</span>:<span class="hljs-string">&quot;1000561650337995000&quot;</span>,
  <span class="hljs-string">&quot;cardNumber&quot;</span>:<span class="hljs-string">&quot;652352******7425&quot;</span>,
  <span class="hljs-string">&quot;cardProductName&quot;</span>:<span class="hljs-string">&quot;&quot;</span>,
  <span class="hljs-string">&quot;cardProductNumber&quot;</span>:<span class="hljs-string">&quot;&quot;</span>,
  <span class="hljs-string">&quot;customerNumber&quot;</span>:<span class="hljs-string">&quot;9888888888&quot;</span>,
  <span class="hljs-string">&quot;merchantCityCode&quot;</span>:<span class="hljs-string">&quot;330000&quot;</span>,
  <span class="hljs-string">&quot;merchantCode&quot;</span>:<span class="hljs-string">&quot;437034323252737&quot;</span>,
  <span class="hljs-string">&quot;merchantCountryCode&quot;</span>:<span class="hljs-string">&quot;103&quot;</span>,
  <span class="hljs-string">&quot;merchantName&quot;</span>:<span class="hljs-string">&quot;&#x5546;&#x6237;&#x4E00;&quot;</span>,
  <span class="hljs-string">&quot;tradeAmount&quot;</span>:<span class="hljs-number">1000</span>,
  <span class="hljs-string">&quot;tradeDate&quot;</span>:<span class="hljs-string">&quot;2023-01-05&quot;</span>,
  <span class="hljs-string">&quot;tradePlaceCity&quot;</span>:<span class="hljs-string">&quot;330000&quot;</span>,
  <span class="hljs-string">&quot;tradePlaceProvince&quot;</span>:<span class="hljs-string">&quot;156&quot;</span>
}
</code></pre>
<p>&#x6267;&#x884C;&#x7ED3;&#x679C;-&#x4EF7;&#x683C;&#x8BA1;&#x7B97;&#x4E0A;&#x4E0B;&#x6587;json</p>
<pre><code class="lang-json">{
  <span class="hljs-string">&quot;result&quot;</span>: {
    <span class="hljs-string">&quot;cashBack&quot;</span>: {
      <span class="hljs-string">&quot;cashBackAmount&quot;</span>: <span class="hljs-number">200</span>,
      <span class="hljs-string">&quot;cashbackPayType&quot;</span>: <span class="hljs-number">1</span>
    },
    <span class="hljs-string">&quot;hit&quot;</span>: <span class="hljs-literal">true</span>
  },
  <span class="hljs-string">&quot;tradeVo&quot;</span>: {
    <span class="hljs-string">&quot;bankTradeCode&quot;</span>: <span class="hljs-string">&quot;1000561650337995000&quot;</span>,
    <span class="hljs-string">&quot;cardNumber&quot;</span>: <span class="hljs-string">&quot;652352******7425&quot;</span>,
    <span class="hljs-string">&quot;cardProductName&quot;</span>: <span class="hljs-string">&quot;&quot;</span>,
    <span class="hljs-string">&quot;cardProductNumber&quot;</span>: <span class="hljs-string">&quot;&quot;</span>,
    <span class="hljs-string">&quot;customerNumber&quot;</span>: <span class="hljs-string">&quot;9888888888&quot;</span>,
    <span class="hljs-string">&quot;localTradeDate&quot;</span>: <span class="hljs-number">1672848000000</span>,
    <span class="hljs-string">&quot;merchantCityCode&quot;</span>: <span class="hljs-string">&quot;330000&quot;</span>,
    <span class="hljs-string">&quot;merchantCode&quot;</span>: <span class="hljs-string">&quot;437034323252737&quot;</span>,
    <span class="hljs-string">&quot;merchantCountryCode&quot;</span>: <span class="hljs-string">&quot;103&quot;</span>,
    <span class="hljs-string">&quot;merchantName&quot;</span>: <span class="hljs-string">&quot;&#x5546;&#x6237;&#x4E00;&quot;</span>,
    <span class="hljs-string">&quot;tradeAmount&quot;</span>: <span class="hljs-number">1000</span>,
    <span class="hljs-string">&quot;tradeDate&quot;</span>: <span class="hljs-string">&quot;2023-01-05&quot;</span>,
    <span class="hljs-string">&quot;tradePlaceCity&quot;</span>: <span class="hljs-string">&quot;330000&quot;</span>,
    <span class="hljs-string">&quot;tradePlaceProvince&quot;</span>: <span class="hljs-string">&quot;156&quot;</span>
  }
}
</code></pre>
<h2 id="&#x5F15;&#x64CE;&#x7F16;&#x6392;&#x6848;&#x4F8B;json">&#x5F15;&#x64CE;&#x7F16;&#x6392;&#x6848;&#x4F8B;json</h2>
<hr>
<p>&#x5C06;&#x4EE5;&#x4E0B;json&#x590D;&#x5236;&#x5230;.json&#x6587;&#x4EF6;&#x4E2D;&#xFF0C;&#x5728;&#x670D;&#x52A1;&#x7AEF;&#x5F15;&#x64CE;&#x7F16;&#x6392;&#x754C;&#x9762;&#x8FDB;&#x884C;&#x5BFC;&#x5165;</p>
<pre><code class="lang-json">[
  {<span class="hljs-string">&quot;nodeName&quot;</span>:<span class="hljs-string">&quot;&#x5F00;&#x59CB;&quot;</span>,<span class="hljs-string">&quot;nodeCode&quot;</span>:<span class="hljs-string">&quot;start_1&quot;</span>,<span class="hljs-string">&quot;nodeType&quot;</span>:<span class="hljs-number">1</span>,<span class="hljs-string">&quot;preNodes&quot;</span>:<span class="hljs-string">&quot;&quot;</span>,<span class="hljs-string">&quot;nextNodes&quot;</span>:<span class="hljs-string">&quot;general_2&quot;</span>,<span class="hljs-string">&quot;nodeX&quot;</span>:<span class="hljs-string">&quot;-23&quot;</span>,<span class="hljs-string">&quot;nodeY&quot;</span>:<span class="hljs-string">&quot;-95&quot;</span>},
  {<span class="hljs-string">&quot;nodeName&quot;</span>:<span class="hljs-string">&quot;&#x521D;&#x59CB;&#x5316;&#x8282;&#x70B9;&quot;</span>,<span class="hljs-string">&quot;beanName&quot;</span>:<span class="hljs-string">&quot;&#x521D;&#x59CB;&#x5316;&#x8282;&#x70B9;&quot;</span>,<span class="hljs-string">&quot;nodeCode&quot;</span>:<span class="hljs-string">&quot;general_2&quot;</span>,<span class="hljs-string">&quot;nodeType&quot;</span>:<span class="hljs-number">3</span>,<span class="hljs-string">&quot;preNodes&quot;</span>:<span class="hljs-string">&quot;start_1&quot;</span>,<span class="hljs-string">&quot;nextNodes&quot;</span>:<span class="hljs-string">&quot;if_3&quot;</span>,<span class="hljs-string">&quot;nodeConfig&quot;</span>:<span class="hljs-string">&quot;{}&quot;</span>,<span class="hljs-string">&quot;nodeX&quot;</span>:<span class="hljs-string">&quot;113&quot;</span>,<span class="hljs-string">&quot;nodeY&quot;</span>:<span class="hljs-string">&quot;-95&quot;</span>,<span class="hljs-string">&quot;nodeClazz&quot;</span>:<span class="hljs-string">&quot;com.fibo.rule.test.market.node.ContextInitNode&quot;</span>,<span class="hljs-string">&quot;clazzName&quot;</span>:<span class="hljs-string">&quot;ContextInitNode&quot;</span>},
  {<span class="hljs-string">&quot;nodeName&quot;</span>:<span class="hljs-string">&quot;&#x65F6;&#x95F4;&#x5224;&#x65AD;&quot;</span>,<span class="hljs-string">&quot;beanName&quot;</span>:<span class="hljs-string">&quot;&#x65F6;&#x95F4;&#x5224;&#x65AD;&#x8282;&#x70B9;&quot;</span>,<span class="hljs-string">&quot;nodeCode&quot;</span>:<span class="hljs-string">&quot;if_3&quot;</span>,<span class="hljs-string">&quot;nodeType&quot;</span>:<span class="hljs-number">4</span>,<span class="hljs-string">&quot;preNodes&quot;</span>:<span class="hljs-string">&quot;general_2&quot;</span>,<span class="hljs-string">&quot;nextNodes&quot;</span>:<span class="hljs-string">&quot;if_4&quot;</span>,<span class="hljs-string">&quot;nodeConfig&quot;</span>:<span class="hljs-string">&quot;{\&quot;startDate\&quot;:\&quot;2022-12-31T16:00:00.000Z\&quot;,\&quot;endDate\&quot;:\&quot;2023-12-30T16:00:00.000Z\&quot;}&quot;</span>,<span class="hljs-string">&quot;nodeX&quot;</span>:<span class="hljs-string">&quot;229&quot;</span>,<span class="hljs-string">&quot;nodeY&quot;</span>:<span class="hljs-string">&quot;-95&quot;</span>,<span class="hljs-string">&quot;nodeClazz&quot;</span>:<span class="hljs-string">&quot;com.fibo.rule.test.market.node.DateJudgeNode&quot;</span>,<span class="hljs-string">&quot;clazzName&quot;</span>:<span class="hljs-string">&quot;DateJudgeNode&quot;</span>,<span class="hljs-string">&quot;nextNodeValue&quot;</span>:<span class="hljs-string">&quot;[{\&quot;key\&quot;:\&quot;Y\&quot;,\&quot;label\&quot;:\&quot;Yes\&quot;,\&quot;value\&quot;:\&quot;if_4\&quot;}]&quot;</span>},
  {<span class="hljs-string">&quot;nodeName&quot;</span>:<span class="hljs-string">&quot;&#x662F;&#x5426;&#x62A5;&#x540D;&quot;</span>,<span class="hljs-string">&quot;beanName&quot;</span>:<span class="hljs-string">&quot;&#x662F;&#x5426;&#x62A5;&#x540D;&#x8282;&#x70B9;&quot;</span>,<span class="hljs-string">&quot;nodeCode&quot;</span>:<span class="hljs-string">&quot;if_4&quot;</span>,<span class="hljs-string">&quot;nodeType&quot;</span>:<span class="hljs-number">4</span>,<span class="hljs-string">&quot;preNodes&quot;</span>:<span class="hljs-string">&quot;if_3&quot;</span>,<span class="hljs-string">&quot;nextNodes&quot;</span>:<span class="hljs-string">&quot;if_5&quot;</span>,<span class="hljs-string">&quot;nodeConfig&quot;</span>:<span class="hljs-string">&quot;{}&quot;</span>,<span class="hljs-string">&quot;nodeX&quot;</span>:<span class="hljs-string">&quot;365&quot;</span>,<span class="hljs-string">&quot;nodeY&quot;</span>:<span class="hljs-string">&quot;-95&quot;</span>,<span class="hljs-string">&quot;nodeClazz&quot;</span>:<span class="hljs-string">&quot;com.fibo.rule.test.market.node.EnrollJudgeNode&quot;</span>,<span class="hljs-string">&quot;clazzName&quot;</span>:<span class="hljs-string">&quot;EnrollJudgeNode&quot;</span>,<span class="hljs-string">&quot;nextNodeValue&quot;</span>:<span class="hljs-string">&quot;[{\&quot;key\&quot;:\&quot;Y\&quot;,\&quot;label\&quot;:\&quot;Yes\&quot;,\&quot;value\&quot;:\&quot;if_5\&quot;}]&quot;</span>},
  {<span class="hljs-string">&quot;nodeName&quot;</span>:<span class="hljs-string">&quot;&#x5546;&#x6237;&#x5224;&#x65AD;&quot;</span>,<span class="hljs-string">&quot;beanName&quot;</span>:<span class="hljs-string">&quot;&#x6307;&#x5B9A;&#x5546;&#x6237;&#x5224;&#x65AD;&#x8282;&#x70B9;&quot;</span>,<span class="hljs-string">&quot;nodeCode&quot;</span>:<span class="hljs-string">&quot;if_5&quot;</span>,<span class="hljs-string">&quot;nodeType&quot;</span>:<span class="hljs-number">4</span>,<span class="hljs-string">&quot;preNodes&quot;</span>:<span class="hljs-string">&quot;if_4&quot;</span>,<span class="hljs-string">&quot;nextNodes&quot;</span>:<span class="hljs-string">&quot;if_6&quot;</span>,<span class="hljs-string">&quot;nodeConfig&quot;</span>:<span class="hljs-string">&quot;{\&quot;merchantCodes\&quot;:\&quot;437034323252737\&quot;}&quot;</span>,<span class="hljs-string">&quot;nodeX&quot;</span>:<span class="hljs-string">&quot;510&quot;</span>,<span class="hljs-string">&quot;nodeY&quot;</span>:<span class="hljs-string">&quot;-95&quot;</span>,<span class="hljs-string">&quot;nodeClazz&quot;</span>:<span class="hljs-string">&quot;com.fibo.rule.test.market.node.MerchantJudgeNode&quot;</span>,<span class="hljs-string">&quot;clazzName&quot;</span>:<span class="hljs-string">&quot;MerchantJudgeNode&quot;</span>,<span class="hljs-string">&quot;nextNodeValue&quot;</span>:<span class="hljs-string">&quot;[{\&quot;key\&quot;:\&quot;Y\&quot;,\&quot;label\&quot;:\&quot;Yes\&quot;,\&quot;value\&quot;:\&quot;if_6\&quot;}]&quot;</span>},
  {<span class="hljs-string">&quot;nodeName&quot;</span>:<span class="hljs-string">&quot;&#x7D2F;&#x8BA1;&#x6D88;&#x8D39;&#x91D1;&#x989D;&#x5224;&#x65AD;&quot;</span>,<span class="hljs-string">&quot;beanName&quot;</span>:<span class="hljs-string">&quot;&#x7D2F;&#x8BA1;&#x6D88;&#x8D39;&#x91D1;&#x989D;&#x5224;&#x65AD;&#x8282;&#x70B9;&quot;</span>,<span class="hljs-string">&quot;nodeCode&quot;</span>:<span class="hljs-string">&quot;if_6&quot;</span>,<span class="hljs-string">&quot;nodeType&quot;</span>:<span class="hljs-number">4</span>,<span class="hljs-string">&quot;preNodes&quot;</span>:<span class="hljs-string">&quot;if_5&quot;</span>,<span class="hljs-string">&quot;nextNodes&quot;</span>:<span class="hljs-string">&quot;general_7&quot;</span>,<span class="hljs-string">&quot;nodeConfig&quot;</span>:<span class="hljs-string">&quot;{\&quot;consumeAmount\&quot;:6000}&quot;</span>,<span class="hljs-string">&quot;nodeX&quot;</span>:<span class="hljs-string">&quot;643&quot;</span>,<span class="hljs-string">&quot;nodeY&quot;</span>:<span class="hljs-string">&quot;-95&quot;</span>,<span class="hljs-string">&quot;nodeClazz&quot;</span>:<span class="hljs-string">&quot;com.fibo.rule.test.market.node.ConsumeAmountJudgeNode&quot;</span>,<span class="hljs-string">&quot;clazzName&quot;</span>:<span class="hljs-string">&quot;ConsumeAmountJudgeNode&quot;</span>,<span class="hljs-string">&quot;nextNodeValue&quot;</span>:<span class="hljs-string">&quot;[{\&quot;key\&quot;:\&quot;Y\&quot;,\&quot;label\&quot;:\&quot;Yes\&quot;,\&quot;value\&quot;:\&quot;general_7\&quot;}]&quot;</span>},
  {<span class="hljs-string">&quot;nodeName&quot;</span>:<span class="hljs-string">&quot;&#x8FD4;&#x73B0;&#x91D1;&#x989D;&#x8BA1;&#x7B97;&#x8282;&#x70B9;&quot;</span>,<span class="hljs-string">&quot;beanName&quot;</span>:<span class="hljs-string">&quot;&#x8FD4;&#x73B0;&#x91D1;&#x989D;&#x8BA1;&#x7B97;&#x8282;&#x70B9;&quot;</span>,<span class="hljs-string">&quot;nodeCode&quot;</span>:<span class="hljs-string">&quot;general_7&quot;</span>,<span class="hljs-string">&quot;nodeType&quot;</span>:<span class="hljs-number">3</span>,<span class="hljs-string">&quot;preNodes&quot;</span>:<span class="hljs-string">&quot;if_6&quot;</span>,<span class="hljs-string">&quot;nextNodes&quot;</span>:<span class="hljs-string">&quot;end_8&quot;</span>,<span class="hljs-string">&quot;nodeConfig&quot;</span>:<span class="hljs-string">&quot;{\&quot;cashBackPercent\&quot;:0.9,\&quot;cashBackQuota\&quot;:200,\&quot;payType\&quot;:1}&quot;</span>,<span class="hljs-string">&quot;nodeX&quot;</span>:<span class="hljs-string">&quot;768&quot;</span>,<span class="hljs-string">&quot;nodeY&quot;</span>:<span class="hljs-string">&quot;-95&quot;</span>,<span class="hljs-string">&quot;nodeClazz&quot;</span>:<span class="hljs-string">&quot;com.fibo.rule.test.market.node.CashBackNode&quot;</span>,<span class="hljs-string">&quot;clazzName&quot;</span>:<span class="hljs-string">&quot;CashBackNode&quot;</span>,<span class="hljs-string">&quot;nextNodeValue&quot;</span>:<span class="hljs-string">&quot;[]&quot;</span>},
  {<span class="hljs-string">&quot;nodeName&quot;</span>:<span class="hljs-string">&quot;&#x7ED3;&#x675F;&quot;</span>,<span class="hljs-string">&quot;nodeCode&quot;</span>:<span class="hljs-string">&quot;end_8&quot;</span>,<span class="hljs-string">&quot;nodeType&quot;</span>:<span class="hljs-number">2</span>,<span class="hljs-string">&quot;preNodes&quot;</span>:<span class="hljs-string">&quot;general_7&quot;</span>,<span class="hljs-string">&quot;nextNodes&quot;</span>:<span class="hljs-string">&quot;&quot;</span>,<span class="hljs-string">&quot;nodeX&quot;</span>:<span class="hljs-string">&quot;896&quot;</span>,<span class="hljs-string">&quot;nodeY&quot;</span>:<span class="hljs-string">&quot;-95&quot;</span>}
]
</code></pre>

                                
                                </section>
                            
    </div>
    <div class="search-results">
        <div class="has-results">
            
            <h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
            <ul class="search-results-list"></ul>
            
        </div>
        <div class="no-results">
            
            <h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
            
        </div>
    </div>
</div>

                        </div>
                    </div>
                
            </div>

            
                
                <a href="../mall/mallDemo.html" class="navigation navigation-prev navigation-unique" aria-label="Previous page: 电商案例">
                    <i class="fa fa-angle-left"></i>
                </a>
                
                
            
        
    </div>

    <script>
        var gitbook = gitbook || [];
        gitbook.push(function() {
            gitbook.page.hasChanged({"page":{"title":"营销案例","level":"1.1.6","depth":2,"previous":{"title":"电商案例","level":"1.1.5","depth":2,"path":"demo/mall/mallDemo.md","ref":"demo/mall/mallDemo.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":["livereload"],"pluginsConfig":{"livereload":{},"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demo/market/marketDemo.md","mtime":"2023-01-11T08:48:34.754Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2023-01-11T08:58:59.346Z"},"basePath":"../..","book":{"language":""}});
        });
    </script>
</div>

        
    <script src="../../gitbook/gitbook.js"></script>
    <script src="../../gitbook/theme.js"></script>
    
        
        <script src="../../gitbook/gitbook-plugin-livereload/plugin.js"></script>
        
    
        
        <script src="../../gitbook/gitbook-plugin-search/search-engine.js"></script>
        
    
        
        <script src="../../gitbook/gitbook-plugin-search/search.js"></script>
        
    
        
        <script src="../../gitbook/gitbook-plugin-lunr/lunr.min.js"></script>
        
    
        
        <script src="../../gitbook/gitbook-plugin-lunr/search-lunr.js"></script>
        
    
        
        <script src="../../gitbook/gitbook-plugin-sharing/buttons.js"></script>
        
    
        
        <script src="../../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
        
    

    </body>
</html>

